/*============================================================================*/
/*                   CONTINENTAL AUTOMOTIVE SYSTEMS                           */
/*============================================================================*/
/*                        OBJECT SPECIFICATION                                */
/*============================================================================*
* name:            HALPorts.h
* version:         1.1
* created_by:      Lizette Acosta/Rodrigo Casados
* date_created:    June 22 2013
*=============================================================================*/
/* DESCRIPTION : Header file for HALports.c                                   */
/*============================================================================*/
/* FUNCTION COMMENT : Implements entry point (main function) and other        */
/* application stuff.                                                         */
/*                                                                            */
/*============================================================================*/
/*  REVISION |   DATE      |                               |      AUTHOR      */
/*----------------------------------------------------------------------------*/
/*  1.1      | 22/June/2013 |                              | Lizette Acosta   */
/*                                                           Rodrigo Casados  */
/*============================================================================*/

#ifndef HALPORTS_H                               /* To avoid double inclusion */
#define HALPORTS_H

/* Register definitions for selected microcontroller */
#include "sysinit.h"
#include "stdtypedef.h"
#include "MALioapi.h"


extern uint16_t AppFlag2;

void vfnPorts_InitPorts(void);

uint16_t Ports_Ledwait(void);
void vfnPorts_Led0(void);
void vfnPorts_Led1(void);
void vfnPorts_Led2(void);
void vfnPorts_Led3(void);
void vfnPorts_Led4(void);
void vfnPorts_Led5(void);
void vfnPorts_Led6(void);
void vfnPorts_Led7(void);
void vfnPorts_Led8(void);
void vfnPorts_Led9(void);
void vfnPorts_Led10(void);

void vfnPorts_LedUP(void);
void vfnPorts_LedDOWN(void);
void vfnPorts_LedOFF(void);
#endif